package com.cloudbroker.bcs.platform.dav.bizapi.t2service.business;

import com.cloudbroker.bcs.common.entity.HSBCPSBackVO;
import com.cloudbroker.bcs.platform.dav.bizapi.constants.IFSFunctionIdsNew;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.result.ExtendAppBuyedListResult;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.vo.ExtendAppBuyForm;
import com.cloudbroker.bcs.platform.dav.bizapi.service.business.plugs.vo.ExtendAppBuyedListForm;
import com.hundsun.jresplus.remoting.impl.annotation.Service;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceModule;
import com.hundsun.jresplus.remoting.impl.annotation.ServiceParam;

@ServiceModule
public interface ExtendAppT2BizService {

	
/*	@Service(functionId = IFSFunctionIdsNew.IFSPlugsFuncIds.FUNC_EXTENDAPP_SESTTTING,desc = "我的组件配置")
	public HSBCPSBackVO funcExtendAppSetting(@ServiceParam("param") ExtendAppForm param);*/
	
	@Service(functionId = IFSFunctionIdsNew.IFSPlugsFuncIds.FUNC_EXTENDAPP_BUY,desc = "组件购买")
	public HSBCPSBackVO funcExtendAppBuy(@ServiceParam("pram") ExtendAppBuyForm param);
	
	@Service(functionId = IFSFunctionIdsNew.IFSPlugsFuncIds.FUNC_EXTENDAPP_BUYED_LIST,desc = "已购列表")
	public ExtendAppBuyedListResult funcExtendAppBuyedList(@ServiceParam("param") ExtendAppBuyedListForm param);
}
